home *** CD-ROM | disk | FTP | other *** search
- /* Header for LineFile object */
-
- #ifndef _LineFile_
- #define _LineFile_
-
- enum { LF_Open, LF_GetLine, LF_Close }; /* messages */
-
- #define L_BUFSIZE 512L
-
- typedef struct {
- int refnum;
- long size;
- int pos; /* position in buffer */
- int count; /* chars in buffer */
- long start; /* first char of buffer */
- Handle buf;
- } LFile;
-
- /* prototype for entry */
- void LineFile( int message, LFile *lfile, ... );
-
- #endif
-